Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Colombia F1 Colombia F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Colombia F1 USA F4 Colombia F2 Colombia F3 Colombia F4 Brazil F6 El Salvador F1 Ecuador F1 VII Avierto Internacional de Salinas - Salinas VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo Credicard Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo Ecuador F2 2003 USTA Challenger of Calabasas - Calabasas Ecuador F3 Corona Mexico City Open - Mexico City Zagreb Open - Zagreb ATU Cup - Weiden Colombia F3 Colombia F4 Brazil F4 Brazil F5 Colombia F2 USA F6 Colombia F4 Baden Open - Ettlingen Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Mexico F6 Colombia F5 Colombia F6 Amazonia Open de Tenis - Belem Colombia F1 XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion San Luis Potosi Challenger 2007 - San Luis Potosi Morocco Tennis Tour - Casablanca Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov The Surbiton Trophy - Surbiton Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Colombia F3 Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Bancolombia Open - Bogota III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Schickendanz Open - Furth V Manta Open-Trofeo Ricardo Delgado Aray - Manta Porsche Open - Poznan Credicard Citi Mastercard Tennis Cup - Campos do Jordao XIV Challenger ATP Club Premium Open - Quito Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Binghamton Professional Tennis Tournament - Binghamton Sao Paulo Challenger Wroclaw Challenger Dallas Challenger Bogota Challenger San Luis Potosi Challenger Mexico City Challenger Ostrava Challenger Turin Challenger Intelig Tennis Cup - Brasilia Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Joinville Tennis Festival - Joinville Cali Challenger Bogota Challenger Quito Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Sao Paulo Challenger Bogota Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Copa Ericsson Peru - Lima Bangkok Challenger VI Abierto Internacional de Salinas - Salinas Sao Paulo Challenger TESS Tennis Classic - Campinas Campos do Jordao Challenger Recife Challenger The USTA Challenger at West End Racquet - Torrance IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Sao Jose Do Rio Preto Challenger BH Tennis Open International Cup - Belo Horizonte Sao Leopoldo Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Buenos Aires Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Muller Cup - Ulm 2001 Centura USTA Challenger - Rocky Mount Pereira Challenger Aberto Da Costa Do Sauipe - Bahia Copa Ericsson Chile - Santiago Ljubljana Open 2002 - Ljubljana USTA Challenger of Burbank - Burbank USTA Challenger of Dallas - Dallas 2002 Azalea Orthopedic Challenger - Tyler Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte Copa Petrobras - Bogota Rio De Janeiro Challenger Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Pereira Challenger VIII Avierto Internacional de Salinas - Salinas Abierto Colombiano de Tenis - Bogota 2003 West Side Tennis Club Challenger - Forest Hills Britania Zavaleta - Puebla Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas XL Capital Bermuda Open - Bermuda SMS Tennis Cup - Sao Paulo II Manta Open - Manta Todi Challenger USTA Challenger of Tiburon - Tiburon Torneo Internacional Challenger Fila 2006 - Leon Challenger Leon 2004 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City 2006 North Shore Pro Tennis Championship - Winnetka Bogota Challenger Seguros Bolivar Open - Bogota Challenger Lugano - Lugano Prostejov Challenger Rennes Challenger San Luis Potosi Challenger - San Luis Potosi Cyclus Open de Tenis - Florianopolis VI Gramado Open de Tenis - Gramado Bancolombia Open - Bogota Irving Challenger Top Wool Challenger - Biella Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte Caltanissetta Challenger Czech Open 2006 - Prostejov Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Prague Challenger Barranquilla Challenger XIII Trofeo Ciudad de Quito - Quito Sunrise Challenger JSM Challenger - Champaign Pharma Medico Open 2008 - Aarhus Copa Petrobras Bogota - Bogota Sporting Challenger '08-Trofeo Regione Piemonte - Turin Voit Mexico City Open - Mexico City Fairfield Challenger Morocco Tennis Tour - Marrakech Aberto de Santa Catarina de Tenis - Florianopolis Las Vegas Challenger Medellin Challenger Draft Corona Mexico City Open - Mexico City Music City Challenger - Nashville ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi VIII Gramado Open - Gramado Curitiba Challenger AGT Challenger - Leon Pereira Challenger Rome Challenger Poprad Tatry Challenger III Aberto Santa Catarina de Tenis - Florianopolis Perugia Challenger III Isla de Lanzarote - Lanzarote Santo Domingo Challenger BH Tenis Open International Cup 2008 - Belo Horizonte Kos Succhetti Tennis Cup - Cordenons Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Le Gosier Challenger Guadalajara Challenger Aberto de Santa Catarina - Florianopolis Harrah's Entertainment Men's Pro Challenger - Tunica dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas ECU Prague Open - Prague Seguros Bolivar Open - Bogota Monterrey Challenger Santo Domingo Challenger Copa Petrobras Argentina - Buenos Aires Newport Beach Challenger San Luis Potosi Challenger - San Luis Potosi Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas X Open Internacional D'Andorra - Andorra San Benedetto Challenger Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Salinas Challenger Winnetka Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao San Benedetto Challenger Aberto de Sao Paulo - Sao Paulo Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Global Telecom Open - Florianopolis Puerto Vallarta Challenger Medellin Challenger Sarasota Challenger 2002 Tulsa USTA Challenger - Tulsa Britania Zavaleta - Puebla Brazil Open - Salvador Mallorca Open - Mallorca International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London AT&T Challenger of Dallas - Dallas Canberra Challenger South African Airways Open - East London Indian Wells Challenger Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Ludwigshafen Challenger Perugia Challenger Sao Paulo - Brazil Morelos Challenger Liberec Challenger Schickedanz Open - Furth Stockton Challenger Campinas Challenger Lisbon Challenger Brasil Open - Costa do Sauipe University of Tennessee USTA Challenger - Knoxville Hilton Waikoloa Village USTA Challenger - Waikoloa Bogota Challenger - Bogota Mexico City Challenger International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Monterrey Challenger Lima Challenger Guayaquil Challenger Columbus Challenger Heineken Open - Auckland International Tennis Championships - Delray Beach La Serena Open - La Serena Brasil Open - Costa do Sauipe Bogota Challenger Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston BMW Open - Munich VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles IX Trofeo Ciudad de Quito - Quito Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Cassis Challenger Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Bogota Challenger - Bogota Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Chennai Open - Chennai III Gramado Open de Tenis - Gramado Geneva Challenger - Geneva USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Copa Ericsson Uruguay - Montevideo Ciudad de Pozoblanco Open Diputacion - Cordoba Chennai Open - Chennai Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte MoviStar Open - Vina del Mar Grand Prix Hassan II - Casablanca Millenium Tennis Championships - Delray Beach Challenger Casablanca San Angel - Mexico City Polska Energia Open - Bytom Ciudad de Pozoblanco Open Diputacion - Cordoba Estoril Open - Estoril The Stella Artois Championships - London Copa Kia Challenger ATP - Santiago Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Bogota Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Heilbronn Challenger AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Movistar Open - Santiago Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Telmex - Buenos Aires Guayaquil Challenger Delray Beach International Tennis Championships - Delray Beach Bangkok Challenger Bangkok Challenger Copa Petrobras-Brazil - Aracaju Ethias Trophy - Mons Estoril Open - Estoril Ordina Open - s-Hertogenbosch Malaysian Open - Kuala Lumpur Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Movistar Open - Santiago Blumenau Challenger BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Zagreb Challenger Santos Challenger Rio Quente Challenger Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Brisbane International - Brisbane Heineken Open - Auckland Brasil Open - Sao Paulo Atlanta Tennis Championships - Atlanta Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Furth Challenger Bogota Challenger Copa Telmex - Buenos Aires Florianopolis Challenger Guadalajara Challenger Sao Paulo Challenger Cali Challenger Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Perugia Challenger Sao Paulo Challenger Campinas Challenger Brisbane International - Brisbane Heineken Open - Auckland Belem Challenger Bucaramanga Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Citi Open - Washington BMW Open - Munich Chennai Open - Chennai Austrian Open - Kitzbuhel BB&T Atlanta Open - Atlanta Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Sunrise Challenger Bucaramanga Challenger VTR Open - Vina del Mar US Men's Clay Court Championship - Houston Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Shenzhen Open - Shenzhen Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Erste Bank Open - Vienna Barranquilla Challenger Bogota Challenger Countrywide Classic - Los Angeles BMW Open - Munich Abierto Mexicano - Los Cabos Barcelona Open BancSabadell - Barcelona Generali Open - Kitzbuhel Pereira Challenger St. Petersburg Open - St. Petersburg Blunmenau Challenger Brasil Open - Sao Paulo If Stockholm Open - Stockholm RCA Championships - Indianapolis Sydney International - Sydney China Open - Beijing Abierto Mexicano Telcel - Acapulco AEGON Championships - London Allianz Suisse Open - Gstaad AEGON Championships - London Bank Austria Tennis Trophy - Vienna Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston German Tennis Championships - Hamburg PTT Thailand Open - Bangkok BMW Open - Munich UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota PTT Thailand Open - Bangkok Santos Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar RCA Championships - Indianapolis Rio Open 500 - Rio de Janeiro AEGON International - Eastbourne TCT Open - Tunis Valencia Open - Valencia Almaty Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Heineken Open - Auckland Ecuador Open - Quito Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Sao Paulo Challenger US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Malaysian Open - Kuala Lumpur Valencia Open - Valencia Aircel Chennai Open - Chennai Irving Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Intelig Tennis Cup - Campos do Jordao SMS Tennis Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo Apia International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Vancouver Challenger 2003 Eddleman USTA Challenger - Birmingham Suisse Open - Gstaad Ecuador Open - Quito SkiStar Swedish Open - Bastad Guayaquil Challenger BMW Tennis Championship - Sunrise US Men's Clay Court Championship - Houston U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart Tennis Masters Series - Miami SAP Open - San Jose Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Open 13 - Marseille Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Copa AT&T - Buenos Aires Campbells Hall of Fame Tennis Championships - Newport Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Citi Open - Washington Barcelona Open BancSabadell - Barcelona Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Brasil Open - Salvador Morelos Challenger Tallahassee Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Campbell's Hall of Fame Tennis Championships - Newport Internazionali BNL dItalia - Rome Tennis Masters Series - Miami Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Mutua Madrilena Masters Madrid - Madrid Legg Mason Tennis Classic - Washington Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai ATP Masters - Shanghai Campbell's Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rogers Cup - Toronto BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Miami Open - Miami Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami Sony Ericsson Open - Miami Rogers Masters - Montreal Australian Open - Melbourne Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid French Open - Paris 2003 Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome U.S. Open - New York Grand Prix Hassan II - Casablanca Copa Claro - Buenos Aires U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Countrywide Classic - Los Angeles Open Sabadell Atlantico - Barcelona Swiss Open - Gstaad Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group I, 1R, ECU-COL 1-4 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Finals, Group D Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group 2, 2R, COL-PAR 4-1 French Open (juniors) Davis Cup, Group 1, 1R, COL-URU 3-2 U.S. Open (juniors) Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, Group I, 2R, COL-BRA 3-2 Davis Cup, World Group, QR, COL-SWE 4-0 Olympics - London